import { createApp } from 'vue';
import App from './App.vue';
import 'normalize.css';
import '@/assets/scss/index.scss';
// import 'element-plus/es/components/message/style/css';
// import 'element-plus/theme-chalk/el-message.css';
// 因为使用了vite-plugin-style-import插件，在配置文件中设置了按需自动导入，所以这里再不需要导入组件库样式
import router from '@/router';
import pinia from '@/store';
import registerIcons from '@/global/register-icon';

const app = createApp(App);
app.use(registerIcons); // 将图标注册到全局
app.use(pinia); // 在pinia中会注册动态路由，所以需要在app.use(router)之前使用pinia，确保每次应用刷新时都能获取到动态路由
app.use(router);
app.mount('#app');
